makeshift repairs - Turkish English Dictionary